home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / ASSEMBLE / 3812.ZIP / DIS86216.ZIP / OP32.DIS < prev    next >
Text File  |  1989-02-16  |  14KB  |  244 lines

  1. 0000:0000      b8 00 4c cd 21      mov            eax,21cd4c00
  2. 0000:0005      00 00               add            [eax],al
  3. 0000:0007      00 00               add            [eax],al
  4. 0000:0009      00 00               add            [eax],al
  5. 0000:000b      00 00               add            [eax],al
  6. 0000:000d      00 00               add            [eax],al
  7. 0000:000f      00 90 90 90 90   
  8.                90                  add            [90909090+eax],dl
  9. 0000:0015      90                  nop
  10. 0000:0016      90                  nop
  11. 0000:0017      90                  nop
  12. ;
  13. ;    s-i-b byte instructions
  14. ;
  15.     db    0,0ch,0c0h                     ; add  [eax+8*eax],cl               
  16.     db    0,4ch,0c0h,33h                 ; add  [eax+8*eax+33],cl            
  17.     db    0,8ch,0c0h,11h,22h,33h,44h     ; add  [eax+8*eax+44332211],cl      
  18.     db    0,8ch,80h,11h,22h,33h,44h      ; add  [eax+4*eax+44332211],cl      
  19.     db    0,8ch,40h,11h,22h,33h,44h      ; add  [eax+2*eax+44332211],cl      
  20.     db    0,8ch,44h,11h,22h,33h,44h      ; add  ss:[esp+2*eax+44332211],cl   
  21.     db    26h,0,8ch,44h,11h,22h,33h,44h  ; add  es:[esp+2*eax+44332211],cl   
  22. 0000:0018      00 0c c0            add            [eax+8*eax],cl
  23. 0000:001b      00 4c c0 33         add            [eax+8*eax+33],cl
  24. 0000:001f      00 8c c0 11 22   
  25.                33 44               add            [eax+8*eax+44332211],cl
  26. 0000:0026      00 8c 80 11 22   
  27.                33 44               add            [eax+4*eax+44332211],cl
  28. 0000:002d      00 8c 40 11 22   
  29.                33 44               add            [eax+2*eax+44332211],cl
  30. 0000:0034      00 8c 44 11 22   
  31.                33 44               add            ss:[esp+2*eax+44332211],cl
  32. 0000:003b      26 00 8c 44 11   
  33.                22 33 44            add            es:[esp+2*eax+44332211],cl
  34.  
  35. 0000:0043      8b 18               mov            ebx,[eax]
  36. 0000:0045      8b 19               mov            ebx,[ecx]
  37. 0000:0047      8b 1a               mov            ebx,[edx]
  38. 0000:0049      8b 1b               mov            ebx,[ebx]
  39. 0000:004b      8b 1c 00            mov            ebx,[eax+eax]
  40. 0000:004e      8b 1d 11 22 33   
  41.                44                  mov            ebx,[44332211]
  42. 0000:0054      8b 1e               mov            ebx,[esi]
  43. 0000:0056      8b 1f               mov            ebx,[edi]
  44. ;
  45. ;                                               mod   reg   r/m
  46. ;                                                00   011  VARIES
  47.     db    8bh,00011000b                   ; mov  ebx,[eax]
  48.     db    8bh,00011001b                   ; mov  ebx,[ecx]
  49.     db    8bh,00011010b                   ; mov  ebx,[edx]
  50.     db    8bh,00011011b                   ; mov  ebx,[ebx]
  51.     db    8bh,00011100b,0                 ; mov  ebx,[eax+eax]
  52.     db    8bh,00011101b,11h,22h,33h,44h   ; mov  ebx,[d32]
  53.     db    8bh,00011110b                   ; mov  ebx,[esi]
  54.     db    8bh,00011111b                   ; mov  ebx,[edi]
  55.  
  56. 0000:0043      8b 18               mov            ebx,[eax]
  57. 0000:0045      8b 19               mov            ebx,[ecx]
  58. 0000:0047      8b 1a               mov            ebx,[edx]
  59. 0000:0049      8b 1b               mov            ebx,[ebx]
  60. 0000:004b      8b 1c 00            mov            ebx,[eax+eax]
  61. 0000:004e      8b 1d 11 22 33   
  62.                44                  mov            ebx,[44332211]
  63. 0000:0054      8b 1e               mov            ebx,[esi]
  64. 0000:0056      8b 1f               mov            ebx,[edi]
  65.  
  66.  
  67. ;                                               mod   reg    r/m
  68. ;                                                01   011   VARIES
  69.     db    8bh,01011000b,11h               ; mov  ebx,[eax+11]
  70.     db    8bh,01011001b,11h               ; mov  ebx,[ecx+11]
  71.     db    8bh,01011010b,11h               ; mov  ebx,[edx+11]
  72.     db    8bh,01011011b,11h               ; mov  ebx,[ebx+11]
  73.     db    8bh,01011100b,0,11h             ; mov  ebx,[eax+eax+11]
  74.     db    8bh,01011101b,11h               ; mov  ebx,ss:[ebp+11]
  75.     db    8bh,01011110b,11h               ; mov  ebx,[esi+11]
  76.     db    8bh,01011111b,11h               ; mov  ebx,[edi+11]
  77. 0000:0058      8b 58 11            mov            ebx,[11+eax]
  78. 0000:005b      8b 59 11            mov            ebx,[11+ecx]
  79. 0000:005e      8b 5a 11            mov            ebx,[11+edx]
  80. 0000:0061      8b 5b 11            mov            ebx,[11+ebx]
  81. 0000:0064      8b 5c 00 11         mov            ebx,[eax+eax+11]
  82. 0000:0068      8b 5d 11            mov            ebx,ss:[11+ebp]
  83. 0000:006b      8b 5e 11            mov            ebx,[11+esi]
  84. 0000:006e      8b 5f 11            mov            ebx,[11+edi]
  85.  
  86. ;                                               mod   reg    r/m
  87. ;                                                10   011   VARIES
  88.     db    8bh,10011000b,11h,22h,33h,44h   ; mov  ebx,[eax+44332211]
  89.     db    8bh,10011001b,11h,22h,33h,44h   ; mov  ebx,[ecx+44332211]
  90.     db    8bh,10011010b,11h,22h,33h,44h   ; mov  ebx,[edx+44332211]
  91.     db    8bh,10011011b,11h,22h,33h,44h   ; mov  ebx,[ebx+44332211]
  92.     db    8bh,10011100b,0,11h,22h,33h,44h ; mov  ebx,[eax+eax+44332211]
  93.     db    8bh,10011101b,11h,22h,33h,44h   ; mov  ebx,ss:[ebp+44332211]
  94.     db    8bh,10011110b,11h,22h,33h,44h   ; mov  ebx,[esi+44332211]
  95.     db    8bh,10011111b,11h,22h,33h,44h   ; mov  ebx,[edi+44332211]
  96.  
  97. 0000:0071      8b 98 11 22 33   
  98.                44                  mov            ebx,[44332211+eax]
  99. 0000:0077      8b 99 11 22 33   
  100.                44                  mov            ebx,[44332211+ecx]
  101. 0000:007d      8b 9a 11 22 33   
  102.                44                  mov            ebx,[44332211+edx]
  103. 0000:0083      8b 9b 11 22 33   
  104.                44                  mov            ebx,[44332211+ebx]
  105. 0000:0089      8b 9c 00 11 22   
  106.                33 44               mov            ebx,[eax+eax+44332211]
  107. 0000:0090      8b 9d 11 22 33   
  108.                44                  mov            ebx,ss:[44332211+ebp]
  109. 0000:0096      8b 9e 11 22 33   
  110.                44                  mov            ebx,[44332211+esi]
  111. 0000:009c      8b 9f 11 22 33   
  112.                44                  mov            ebx,[44332211+edi]
  113.  
  114. ;                                               mod   reg    r/m
  115. ;                                                11   011   VARIES
  116.     db    8bh,11011000b                   ; mov  ebx,eax
  117.     db    8bh,11011001b                   ; mov  ebx,ecx
  118.     db    8bh,11011010b                   ; mov  ebx,edx
  119.     db    8bh,11011011b                   ; mov  ebx,ebx
  120.     db    8bh,11011100b                   ; mov  ebx,esp
  121.     db    8bh,11011101b                   ; mov  ebx,ebp
  122.     db    8bh,11011110b                   ; mov  ebx,esi
  123.     db    8bh,11011111b                   ; mov  ebx,edi
  124.  
  125. 0000:00a2      8b d8               mov            ebx,eax
  126. 0000:00a4      8b d9               mov            ebx,ecx
  127. 0000:00a6      8b da               mov            ebx,edx
  128. 0000:00a8      8b db               mov            ebx,ebx
  129. 0000:00aa      8b dc               mov            ebx,esp
  130. 0000:00ac      8b dd               mov            ebx,ebp
  131. 0000:00ae      8b de               mov            ebx,esi
  132. 0000:00b0      8b df               mov            ebx,edi
  133.  
  134. ;                                            mod   reg     ss    index    base
  135. ;                                             00   011   VARIES   000     000
  136.     db    8bh,00011100b,00000000b         ;  mov  ebx,[eax+1*eax]
  137.     db    8bh,00011100b,01000000b         ;  mov  ebx,[eax+2*eax]
  138.     db    8bh,00011100b,10000000b         ;  mov  ebx,[eax+4*eax]
  139.     db    8bh,00011100b,11000000b         ;  mov  ebx,[eax+8*eax]
  140. 0000:00b2      8b 1c 00            mov            ebx,[eax+eax]
  141. 0000:00b5      8b 1c 40            mov            ebx,[ecx+2*eax]
  142. 0000:00b8      8b 1c 80            mov            ebx,[edx+4*eax]
  143. 0000:00bb      8b 1c c0            mov            ebx,[ebx+8*eax]
  144.  
  145.  
  146. ;                                            mod   reg     ss    index    base
  147. ;                                             00   011    11   VARIES     000
  148.     db    8bh,00011100b,11000000b         ;  mov  ebx,[eax+8*eax]
  149.     db    8bh,00011100b,11001000b         ;  mov  ebx,[eax+8*ecx]
  150.     db    8bh,00011100b,11010000b         ;  mov  ebx,[eax+8*edx]
  151.     db    8bh,00011100b,11011000b         ;  mov  ebx,[eax+8*ebx]
  152.     db    8bh,00011100b,00100000b         ;  mov  ebx,[eax]
  153.     db    8bh,00011100b,11101000b         ;  mov  ebx,[eax+8*ebp]
  154.     db    8bh,00011100b,11110000b         ;  mov  ebx,[eax+8*esi]
  155.     db    8bh,00011100b,11111000b         ;  mov  ebx,[eax+8*edi]
  156. 0000:00be      8b 1c c0            mov            ebx,[eax+8*eax]
  157. 0000:00c1      8b 1c c8            mov            ebx,[eax+8*ecx]
  158. 0000:00c4      8b 1c d0            mov            ebx,[eax+8*edx]
  159. 0000:00c7      8b 1c d8            mov            ebx,[eax+8*ebx]
  160. 0000:00ca      8b 1c e0            mov            ebx,[eax]
  161. 0000:00cd      8b 1c e8            mov            ebx,[eax+8*ebp]
  162. 0000:00d0      8b 1c f0            mov            ebx,[eax+8*esi]
  163. 0000:00d3      8b 1c f8            mov            ebx,[eax+8*edi]
  164.  
  165. ;                                            mod   reg    ss    index    base
  166. ;                                             00   011    11      111   VARIES
  167.     db    8bh,00011100b,11111000b         ;  mov  ebx,[eax+8*edi]
  168.     db    8bh,00011100b,11111001b         ;  mov  ebx,[ecx+8*edi]
  169.     db    8bh,00011100b,11111010b         ;  mov  ebx,[edx+8*edi]
  170.     db    8bh,00011100b,11111011b         ;  mov  ebx,[ebx+8*edi]
  171.     db    8bh,00011100b,11111100b         ;  mov  ebx,[esp+8*edi]
  172.     db    8bh,00011100b,11111101b,11h,22h,33h,44h  
  173.                                           ;  mov  ebx,[44332211+8*edi]
  174.     db    8bh,00011100b,11111110b         ;  mov  ebx,[esi+8*edi]
  175.     db    8bh,00011100b,11111111b         ;  mov  ebx,[edi+8*edi]
  176. 0000:00d6      8b 1c f8            mov            ebx,[eax+8*edi]
  177. 0000:00d9      8b 1c f9            mov            ebx,[ecx+8*edi]
  178. 0000:00dc      8b 1c fa            mov            ebx,[edx+8*edi]
  179. 0000:00df      8b 1c fb            mov            ebx,[ebx+8*edi]
  180. 0000:00e2      8b 1c fc            mov            ebx,ss:[esp+8*edi]
  181. 0000:00e5      8b 1c fd 11 22   
  182.                33 44               mov            ebx,[44332211+8*edi]
  183. 0000:00ec      8b 1c fe            mov            ebx,[esi+8*edi]
  184. 0000:00ef      8b 1c ff            mov            ebx,[edi+8*edi]
  185.  
  186. ;                                            mod   reg     ss    index    base
  187. ;                                             01   011    11      111   VARIES
  188.     db    8bh,01011100b,11111000b,11h     ;  mov  ebx,[eax+8*edi+11]
  189.     db    8bh,01011100b,11111001b,11h     ;  mov  ebx,[ecx+8*edi+11]
  190.     db    8bh,01011100b,11111010b,11h     ;  mov  ebx,[edx+8*edi+11]
  191.     db    8bh,01011100b,11111011b,11h     ;  mov  ebx,[ebx+8*edi+11]
  192.     db    8bh,01011100b,11111100b,11h     ;  mov  ebx,ss:[esp+8*edi+11]
  193.     db    8bh,01011100b,11111101b,11h     ;  mov  ebx,[ebp+8*edi+11]
  194.     db    8bh,01011100b,11111110b,11h     ;  mov  ebx,[esi+8*edi+11]
  195.     db    8bh,01011100b,11111111b,11h     ;  mov  ebx,[edi+8*edi+11]
  196. 0000:00f2      8b 5c f8 11         mov            ebx,[eax+8*edi+11]
  197. 0000:00f6      8b 5c f9 11         mov            ebx,[ecx+8*edi+11]
  198. 0000:00fa      8b 5c fa 11         mov            ebx,[edx+8*edi+11]
  199. 0000:00fe      8b 5c fb 11         mov            ebx,[ebx+8*edi+11]
  200. 0000:0102      8b 5c fc 11         mov            ebx,ss:[esp+8*edi+11]
  201. 0000:0106      8b 5c fd 11         mov            ebx,[ebp+8*edi+11]
  202. 0000:010a      8b 5c fe 11         mov            ebx,[esi+8*edi+11]
  203. 0000:010e      8b 5c ff 11         mov            ebx,[edi+8*edi+11]
  204.  
  205. ;                                            mod   reg     ss    index    base
  206. ;                                             10   011    11      111   VARIES
  207.     db  8bh,10011100b,11111000b,11h,22h,33h,44h ;  mov  ebx,[eax+8*edi+d32]
  208.     db  8bh,10011100b,11111001b,11h,22h,33h,44h ;  mov  ebx,[ecx+8*edi+d32]
  209.     db  8bh,10011100b,11111010b,11h,22h,33h,44h ;  mov  ebx,[edx+8*edi+d32]
  210.     db  8bh,10011100b,11111011b,11h,22h,33h,44h ;  mov  ebx,[ebx+8*edi+d32]
  211.     db  8bh,10011100b,11111100b,11h,22h,33h,44h ;  mov  ebx,ss:[esp+8*edi+d32]
  212.     db  8bh,10011100b,11111101b,11h,22h,33h,44h ;  mov  ebx,[ebp+8*edi+d32]
  213.     db  8bh,10011100b,11111110b,11h,22h,33h,44h ;  mov  ebx,[esi+8*edi+d32]
  214.     db  8bh,10011100b,11111111b,11h,22h,33h,44h ;  mov  ebx,[edi+8*edi+d32]
  215.  
  216. 0000:0112      8b 9c f8 11 22   
  217.                33 44               mov            ebx,[eax+8*edi+44332211]
  218. 0000:0119      8b 9c f9 11 22   
  219.                33 44               mov            ebx,[ecx+8*edi+44332211]
  220. 0000:0120      8b 9c fa 11 22   
  221.                33 44               mov            ebx,[edx+8*edi+44332211]
  222. 0000:0127      8b 9c fb 11 22   
  223.                33 44               mov            ebx,[ebx+8*edi+44332211]
  224. 0000:012e      8b 9c fc 11 22   
  225.                33 44               mov            ebx,ss:[esp+8*edi+44332211]
  226. 0000:0135      8b 9c fd 11 22   
  227.                33 44               mov            ebx,[ebp+8*edi+44332211]
  228. 0000:013c      8b 9c fe 11 22   
  229.                33 44               mov            ebx,[esi+8*edi+44332211]
  230. 0000:0143      8b 9c ff 11 22   
  231.                33 44               mov            ebx,[edi+8*edi+44332211]
  232.  
  233. 0000:014a      64 c6 07 23         mov       byte fs:[edi],23
  234. 0000:014e      65 c6 07 23         mov       byte gs:[edi],23
  235. 0000:0152      66 81 d1 14 05      adc            cx,0514
  236. 0000:0157      90                  nop
  237. 0000:0158      00 90 00 66 15   
  238.                14                  add            [14156600+eax],dl
  239. 0000:015e      05 90 00 90 00      add            eax,00900090
  240. 0000:0163      67 77 1f            ja             0185
  241. 0000:0166      90                  nop
  242. 0000:0167      00 90 00 00 00   
  243.                00                  add            [00000000+eax],dl
  244.